package com.tianma315.admin.product.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;



/**
 * 
 * <pre>
 * 召回信息
 * </pre>
 * <small> 2019-07-15 17:14:03 | wen</small>
 */
 @TableName("recall")
public class RecallDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /**  */
    @TableId
    private Integer recallId;
    /**  */
    private Long productId;
    /** 批次 */
    private String productNo;
    /** 规格 */
    private String specifications;
    /** 数量 */
    private Integer number;
    /** 来源 */
    private String source;
    /** 召回情况 */
    private String recallSituation;
    /** 召回原因 */
    private String recallReason;
    /** 整改方案 */
    private String rectificationPlan;
    /** 风控 */
    private String riskManagement;
    /**  */
    private Long createBy;
    /**  */
    private Date createDate;
    /**  */
    private Integer state;

    /**
     * 设置：
     */
    public void setRecallId(Integer recallId) {
        this.recallId = recallId;
    }
    /**
     * 获取：
     */
    public Integer getRecallId() {
        return recallId;
    }
    /**
     * 设置：
     */
    public void setProductId(Long productId) {
        this.productId = productId;
    }
    /**
     * 获取：
     */
    public Long getProductId() {
        return productId;
    }
    /**
     * 设置：批次
     */
    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }
    /**
     * 获取：批次
     */
    public String getProductNo() {
        return productNo;
    }
    /**
     * 设置：规格
     */
    public void setSpecifications(String specifications) {
        this.specifications = specifications;
    }
    /**
     * 获取：规格
     */
    public String getSpecifications() {
        return specifications;
    }
    /**
     * 设置：数量
     */
    public void setNumber(Integer number) {
        this.number = number;
    }
    /**
     * 获取：数量
     */
    public Integer getNumber() {
        return number;
    }
    /**
     * 设置：来源
     */
    public void setSource(String source) {
        this.source = source;
    }
    /**
     * 获取：来源
     */
    public String getSource() {
        return source;
    }
    /**
     * 设置：召回情况
     */
    public void setRecallSituation(String recallSituation) {
        this.recallSituation = recallSituation;
    }
    /**
     * 获取：召回情况
     */
    public String getRecallSituation() {
        return recallSituation;
    }
    /**
     * 设置：召回原因
     */
    public void setRecallReason(String recallReason) {
        this.recallReason = recallReason;
    }
    /**
     * 获取：召回原因
     */
    public String getRecallReason() {
        return recallReason;
    }
    /**
     * 设置：整改方案
     */
    public void setRectificationPlan(String rectificationPlan) {
        this.rectificationPlan = rectificationPlan;
    }
    /**
     * 获取：整改方案
     */
    public String getRectificationPlan() {
        return rectificationPlan;
    }
    /**
     * 设置：风控
     */
    public void setRiskManagement(String riskManagement) {
        this.riskManagement = riskManagement;
    }
    /**
     * 获取：风控
     */
    public String getRiskManagement() {
        return riskManagement;
    }
    /**
     * 设置：
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }
    /**
     * 获取：
     */
    public Long getCreateBy() {
        return createBy;
    }
    /**
     * 设置：
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    /**
     * 获取：
     */
    public Date getCreateDate() {
        return createDate;
    }
    /**
     * 设置：
     */
    public void setState(Integer state) {
        this.state = state;
    }
    /**
     * 获取：
     */
    public Integer getState() {
        return state;
    }
}
